<?php
/**

 * PHP多态性

 */

  

// 定义学生类

class student{

    public function cla(){

            echo "学生工正在上课!<br />";

    }

}

  

// 定义职员类

class office{                              

        public function Wor(){

            echo "职员正在上班!<br />";

        }

}

  

// 判断对象类型方法

function doing($obj){ 

        if($obj instanceof student){ 

            $obj->cla();

        }elseif($obj instanceof office){

            $obj->wor();

        }else{

            echo "没有这个对象！";

        }

}

  

doing(new student()); // 学生正在上课

doing(new office());  // 职员正在上班
?>